17/12/2023
Linux Mint 21.2 Victoria s'appuie sur Ubuntu 22.04 LT Jammy MATE 1.26.0.
Install
User : daniel, mdp : usmdp
Prendre le temps de faire une mise à niveau
sudo apt-get update sudo apt-get upgrade # Puis Gestionaire de mise-à-jour/installer
Centre de contrôle/Administration/Utilisateurs et groupes : nouveau groupe landelle (1001)
Utilisateur Daniel Herman (1000) : paramètres avancés : groupe principal landelle, changer les caractéristiques de /home/daniel à daniel:landelle
sudo usermod --gid landelle daniel sudo chown -R daniel:landelle .
Pour associer une photo à un utilisateur : mettre la photo dans le $HOME sous le nom .face : cp
J'ai eu bien du mal… J'ai, entre autres, ajouté ça dans /etc/bashrc.bashrc
# Pour essayer d'avoir une commande history satisfaisante... HISTFILESIZE=400000000 HISTSIZE=10000 HISTFILE=/home/daniel/.bash_history export HISTFILESIZE HISTSIZE HISTFILE PROMPT_COMMAND shopt -s histappend PROMPT_COMMAND="history -a; $PROMPT_COMMAND" export PROMPT_COMMAND
Puis j'ai eu l'idée simple (et efficace semble-t'il) de faire :
touch .bash_history sudo chown daniel:landelle .bash_history
* Centre de contrôle/Apparence/Economiseur d'écran, décocher Verrouiller l'écran…
# PATH export PATH=/home/daniel/Landelle/PetitsShells/:$PATH
sudo mkdir /share sudo chown daniel:landelle /share cd /share/ mkdir Calibre
source /media/daniel/Agamemnon/Landelle/PetitsShells/agamemnon2Sirius.bash
chmod -R a+x /home/daniel/Landelle/PetitsShells/*.bash chmod -R a+x /home/daniel/Lucene/*.bash chmod -R a+x /home/daniel/Voyages-2.0/*.bash chmod -R a+x /home/daniel/Javateries/*.bash
Variety semble marcher sur Hector et sur Orion : http://peterlevi.com/variety/
sudo add-apt-repository ppa:peterlevi/ppa sudo apt-get update sudo apt-get install variety
sudo cp Téléchargements/pcloud /usr/bin sudo chmod a+rx /usr/bin/pcloud # on peut alors lancer pcloud par pcloud &
Maison Calibre Landelle Voyages-2.0 Javateries LanguageTool Lucene Outillage (Photos) Volumes Keepass2 Outillage (daniel) Dokumedia Dokupages Lectures 2023 2022 Videotheque
sudo apt-get install keepass2
sudo apt-get install gparted sudo apt-get install calibre # Configurer la bibliothéque sur /share/Calibre # Installer les plugin : Epub Merge, DeDRM 10.3,Obok, KFX Input # Personnaliser l'extension DeDRM en indiquant le numéro de la liseuse Kindle # Ajouter un lanceur sur le tableau de gauche # Mettre à jour Calibre # Auparavant installer une bibliothèque : sudo apt-get install libxcb-cursor0 (et non libxcb-cursor.s0.0) sudo apt-get install xterm
J'ai eu de gros soucis pour le disque de 1To.
# Faire le nommage sous gparted sudo umount /dev/sda2 sudo gparted # Point de montage sudo mkdir /media/daniel/Rigel sudo mount /dev/sda2 /media/daniel/Rigel # Forcer le montage au démarage avec gnome-disks sudo gnome-disks # Ajouter un favori dans caja
sudo apt-get update sudo apt-get upgrade sudo apt-get install apache2 sudo apt-get install php5 libapache2-mod-php5
Un souci : php5 n'est plus disponible. Ce qui suit a fini par marcher.
sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php5.6 php -v
Une petite singularité sur la récupération de données : il doit y avoir un lien au sein du site web.
cd /var/www/html/Videotheque/LesVideos ln - s /var/www/html/dokuwiki/data/media/videos # verifier que le dossier videos est bien rempli
Pour le dokuwiki, voir plus loin
Si ce n'est pas installé par défaut
sudo apt-get install ssh sudo apt-get install sshfs
Vérifier que, dans le fichier /etc/ssh/sshd_config, l'autentification par mot de passe est activée
sudo xed /etc/ssh/sshd_config & # Change to no to disable tunnelled clear text passwords PasswordAuthentication yes Authentification par un système de clés publique/privée (pas fait) Créer un couple de clés chez le client : ssh-keygen -t rsa *b 4096 -C "daniel@orion.home" # accepter les emplacements par défaut qui sont ~/.ssh/id_rsa.pub (clé publique) et ~/.ssh/id_rsa (clé privée) # donner une //passphrase// Renseigner les choses côté serveur. Il faut que La clé publique du client se trouve dans le fichier $HOME/.ssh/authorized_keys du serveur. Le client ait mis sa clé privée en $HOME/.ssh/ (côté client). Le répertoire $HOME/.ssh appartienne (chown) au propriétaire de $HOME et être en protection 700 (interdit aux autres). Sur le serveur il vaut mieux refuser l'accès par mot de passe (“PasswordAuthentication no” dans /etc/ssh/sshd_config du serveur) ssh-copy-id -i ~/.ssh/id_rsa.pub daniel@orion.home # La //passphrase// est demandée # # ssh-copy-id est un script qui utilise ssh pour se connecter à une machine à distance en utilisant le mot de passe de l'utilisateur # L'authentification par mot de passe doit donc être autorisée dans le fichier de configuration du serveur ssh # Il change également les permissions des répertoires ~/.ssh et ~/.ssh/authorized_keys de l'hôte distant # pour enlever l'accès en écriture du groupe (qui vous empêcherait de vous connecter si le serveur distant ssh a "StrictModes yes" # dans son fichier de configuration
# connexion distante ssh -Y daniel@orion.home # Montage des fichiers du serveur sudo mkdir /mnt/orion sudo chown daniel:landelle /mnt/orion sshfs daniel@orion.home:/ /mnt/orion/
J'ai recopié le dokuwiki de Clio
j'ai positionné des droits ainsi :
cd /var/www/ sudo chown daniel:www-data html sudo chown -R daniel:www-data html sudo chmod -R a+rx html cd html/ cd dokuwiki/ chmod -R g+w data chmod -R g+w lib
# Décompresser lejre
dans/usr/lib
(ici avec un java 8, 64 bits) cd /usr/lib sudo cp /home/daniel/Téléchargements/jre-8u371-linux-x64.tar.gz . sudo tar zxvf jre-8u371-linux-x64.tar.gz sudo rm jre-8u371-linux-x64.tar.gz sudo chown -R daniel:landelle jre1.8.0_371 # # Changer l'appel de java cd /usr/bin sudo rm java sudo ln -s /usr/lib/jre1.8.0_371/bin/java
cd /usr/lib sudo cp /home/daniel/Téléchargements/eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz . sudo tar zxvf eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz sudo rm eclipse-java-luna-SR2-linux-gtk-x86_64.tar.gz sudo chown -R daniel:landelle eclipse
#!/bin/bash #cp /home/daniel/Javateries/.classpath-clio /home/daniel/Javateries/.classpath #cp /home/daniel/Lucene/.classpath-clio /home/daniel/Lucene/.classpath #cp /home/daniel/Voyages-2.0/.classpath-clio /home/daniel/Voyages-2.0/.classpath /usr/lib/eclipse/eclipse
/usr/lib/jexcelapi-2.6.12 /usr/lib/metadata-extractor-2.3.1.jar /usr/lib/mysql-connector-java-5.1.13 /usr/lib/commons-net-3.3 /usr/lib/common-2.8.0 /usr/lib/jid3lib-0.5.4 /usr/lib/jodconverter-2.2.2 /usr/lib/jaudiotagger-2.0.2 /usr/lib/PDFBox-0.7.3 /usr/lib/saxon /usr/lib/JTidy
/usr/lib/eclipse/plugins/org.eclipse.osgi_3.10.2.v20150203-1939.jar /usr/lib/eclipse/plugins/org.eclipse.equinox.common_3.6.200.v20130402-1505.jar /usr/lib/eclipse/plugins/org.eclipse.core.commands_3.6.100.v20140528-1422.jar /usr/lib/eclipse/plugins/org.eclipse.swt_3.103.2.v20150203-1313.jar /usr/lib/eclipse/plugins/org.eclipse.jface.databinding_1.6.200.v20140528-1422.jar /usr/lib/eclipse/plugins/org.eclipse.jface.text_3.9.2.v20141003-1326.jar /usr/lib/eclipse/plugins/org.eclipse.jface_3.10.2.v20141021-1035.jar /usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_64_3.103.2.v20150203-1351.jar /usr/lib/eclipse/plugins/org.eclipse.ui_3.106.1.v20141002-1150.jar /usr/lib/eclipse/plugins/org.eclipse.ui.workbench_3.106.2.v20150204-1030.jar /usr/lib/eclipse/plugins/org.eclipse.core.runtime_3.10.0.v20140318-2214.jar /usr/lib/eclipse/plugins/org.eclipse.equinox.registry_3.5.400.v20140428-1507.jar /usr/lib/eclipse/plugins/org.eclipse.core.resources_3.9.1.v20140825-1431.jar"
#!/bin/bash cd /home/daniel/workspace export SWT_GTK3=0
<?xml version="1.0" encoding="ISO-8859-1" ?> <config> <voyage>Path du dernier voyage </config>
======= Installations diverses =======
sudo add-apt-repository ppa:anonbeat/guayadeque sudo apt-get update sudo apt-get install guayadeque
sudo apt-get install tesseract-ocr -y sudo apt-get install tesseract-ocr-fra -y # On trouve un lanceur dans PetitsShells/ocr.bash
# Télécharger l'AppImage à partir de https://www.fosshub.com/Avidemux.html
chmod a+x Téléchargements/avidemux_2.8.1.appImage
sudo ln -s /home/daniel/Téléchargements/avidemux_2.8.1.appImage /usr/bin/avidemux
sudo add-apt-repository ppa:ubuntuhandbook1/audacity sudo apt-get update sudo apt-get install audacity
sudo aptitude install audacity easytag jedit k3b lmodern exiv2 wipe
sudo apt-get install gcompris supertux supertuxkart tuxmath tuxpain